anatomical landmark - Turkish English Dictionary